Cartesian Genetic Programming for Trading: A Preliminary Investigation

نویسنده

  • Michael Mayo
چکیده

In this paper, a preliminary investigation of Cartesian Genetic Programming (CGP) for algorithmic intraday trading is conducted. CGP is a recent new variant of genetic programming that differs from traditional approaches in a number of ways, including being able to evolve programs with limited size and with multiple outputs. CGP is used to evolve a predictor for intraday price movements, and trading strategies using the evolved predictors are evaluated along three dimensions (return, maximum drawdown and recovery factor) and against four different financial datasets (the Euro/US dollar exchange rate and the Dow Jones Industrial Average during periods from 2006 and 2010). We show that CGP is capable in many instances of evolving programs that, when used as trading strategies, lead to modest positive returns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Global Supply Chain Management under Carbon Emission Trading Program Using Mixed Integer Programming and Genetic Algorithm

In this paper, the transportation problem under the carbon emission trading program ismodelled by mathematical programming and genetic algorithm. Since green supply chain issuesbecome important and new legislations are taken into account, carbon emissions costs are included inthe total costs of the supply chain. The optimisation model has the ability to minimise the total costsand provides the ...

متن کامل

Genetically Programmed Trading Rules for the Foreign Exchange Market

The identification of price patterns and trends, and the formation of rules to generate market signals have a long history in foreign exchange rate markets. Recent studies, however, question the profitability of the simple rules that have been shown to yield abnormal profits in previous decades. Rather than assuming a fixed set of rules, in this paper we employ genetic programming to identify r...

متن کامل

Multiobjective Algorithms for Financial Trading

Genetic programming (GP) is increasingly investigated in finance and economics. One area of study is its use to discover effective rules for technical trading in the context of a portfolio of equities (or an index). Early work in this area used GP to find rules that were profitable, but were nevertheless outperformed by the simple “buy and hold” (B&H) strategy. Attempts since then tend to repor...

متن کامل

The Importance of Topology Evolution in NeuroEvolution: A Case Study Using Cartesian Genetic Programming of Artificial Neural Networks

NeuroEvolution (NE) is the application of evolutionary algorithms to Artificial Neural Networks (ANN). This paper reports on an investigation into the relative importance of weight evolution and topology evolution when training ANN using NE. This investigation used the NE technique Cartesian Genetic Programming of Artificial Neural Networks (CGPANN). The results presented show that the choice o...

متن کامل

A New Crossover Technique for Cartesian Genetic Programming Genetic Programming Track

Genetic Programming was first introduced by Koza using tree representation together with a crossover technique in which random sub-branches of the parents’ trees are swapped to create the offspring. Later Miller and Thomson introduced Cartesian Genetic Programming, which uses directed graphs as a representation to replace the tree structures originally introduced by Koza. Cartesian Genetic Prog...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012